home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / HPOJSCAN.IN_ / hpojscan.inf
Encoding:
Windows Setup INFormation  |  2003-03-24  |  8.7 KB  |  248 lines

  1. [Version]
  2. Signature="$Windows NT$"
  3. Class=Image
  4. ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
  5. Provider=%msft%
  6. LayoutFile=layout.inf
  7. DriverVer=10/01/2002,5.2.3790.0
  8.  
  9. ;====================================================
  10.  
  11. [ControlFlags]
  12. ExcludeFromSelect=*
  13.  
  14. [DestinationDirs]
  15. DefaultDestDir=11                               ; LDID_SYS
  16. Dot4Scan_CopySysFiles   = 10,System32\drivers
  17. DS.RemoveFiles          = 10,TWAIN_32
  18.  
  19. [SourceDisksFiles]
  20. Dot4scan.sys = 1
  21.  
  22. ;====================================================
  23.  
  24. [Manufacturer]
  25. %HP%=D4P_Models
  26.  
  27. [D4P_Models]
  28. ;
  29. ; This INF supports models with these PnP IDs
  30. ; (Enumerated by any enumerator (*))
  31. ;
  32. %OJ_1150_Scan%  =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC30A3&SCAN
  33. %OJ_1170_Scan%  =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC9D64&SCAN
  34. %OJ_R40_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC4ABC&SCAN
  35. %OJ_R40xi_Scan% =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC010B&SCAN
  36. %OJ_R45_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC497C&SCAN
  37. %OJ_R60_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC2ABD&SCAN
  38. %OJ_R65_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC297D&SCAN
  39. %OJ_R80_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC4AB9&SCAN
  40. %OJ_R80xi_Scan% =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDOFFIC5108&SCAN
  41. %OJ_PSC_Scan%   =Dot4Scan_Inst,DOT4\HEWLETT-PACKARDPSC_59784&SCAN
  42. %OJ_G55_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0011&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0011&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFICEB07&SCAN
  43. %OJ_G55xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0111&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0111&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFIC51a0&SCAN
  44. %OJ_G85_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0211&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0211&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFIC7B03&SCAN
  45. %OJ_G85xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0311&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0311&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFICFDA2&SCAN
  46. %OJ_G95_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0411&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0411&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFICEB02&SCAN
  47. %OJ_K60_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0511&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0511&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFIC4AD5&SCAN
  48. %OJ_K60xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0611&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0611&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFIC493D&SCAN
  49. %OJ_K80_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0711&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0711&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFIC2AD1&SCAN
  50. %OJ_K80xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0811&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0811&Rev_0100&SCAN,DOT4\HEWLETT-PACKARDOFFICA13F&SCAN
  51. %OJ_V30_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1311&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1311&Rev_0100&SCAN
  52. %OJ_V40_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_0f11&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_0f11&Rev_0100&SCAN
  53. %OJ_V40xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1011&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1011&Rev_0100&SCAN
  54. %OJ_V45_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1911&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1911&Rev_0100&SCAN
  55. %OJ_V60_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1111&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1111&Rev_0100&SCAN
  56. %OJ_V60xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1211&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1211&Rev_0100&SCAN
  57. %OJ_720_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1811&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1811&Rev_0100&SCAN
  58. %OJ_750_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1411&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1411&Rev_0100&SCAN
  59. %OJ_750xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1511&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1511&Rev_0100&SCAN
  60. %OJ_780_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1611&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1611&Rev_0100&SCAN
  61. %OJ_780xi_Scan% =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1711&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1711&Rev_0100&SCAN
  62. %OJ_920_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1f11&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1f11&Rev_0100&SCAN
  63. %OJ_950_Scan%   =Dot4Scan_Inst,DOT4\Vid_03f0&Pid_1e11&Rev_0100&SCAN,DOT4\Vid_0xf0&Pid_1e11&Rev_0100&SCAN
  64. [Dot4Scan_Inst.NT]
  65. ;
  66. ; Copy files for the W2K installation
  67. ;
  68. SubClass=StillImage
  69. DeviceType=1
  70.  
  71. Capabilities=0x33
  72.  
  73. Events=Dot4Scan_Inst.Events
  74. DeviceData=Dot4Scan_Inst.DeviceData
  75. AddReg=Dot4Scan_AddReg,Dot4Scan_RegUSD_WIA
  76. CopyFiles=Dot4Scan_CopySysFiles,Scanner.CopyFiles
  77. DelFiles=DS.RemoveFiles
  78.  
  79. ;
  80. ; SubType is not used now
  81. ;
  82. ;DeviceSubType=0x0100
  83. ICMProfiles="sRGB Color Space Profile.icm"
  84.  
  85. [Dot4Scan_Inst.NT.HW]
  86. ;
  87. ; Special configuration info
  88. ;
  89. AddReg=Dot4Scan_AddReg
  90.  
  91. [Dot4Scan_Inst.DeviceData]
  92. TwainDS=%HPSourceName%
  93. Model=DOT4S
  94. Server=local
  95. UI DLL=sti.dll
  96. UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
  97.  
  98. [Dot4Scan_Inst.Events]
  99. ScanButton=%ScanButton%,{A6C5A715-8C6E-11d2-977A-0000F87A926F},*
  100.  
  101. [Dot4Scan_Inst.coinstallers]
  102. ;;AddReg=Scanner.Coinstaller.AddReg
  103.  
  104. [Dot4Scan_CopySysFiles]
  105. Dot4scan.sys
  106.  
  107. [Scanner.CopyFiles]
  108. hpojwia.dll,,,32
  109. hpo5300a.aio
  110. hpo5400a.aio
  111. hpo5500a.aio
  112.  
  113. [DS.RemoveFiles]
  114. hposrc10.ds
  115.  
  116.  
  117. [Dot4Scan_RegUSD_WIA]
  118. ;
  119. ; Register USD
  120. ;
  121. HKR,,HardwareConfig,1,0x10
  122. HKR,,USDClass,,"{B7C6DC82-2A0E-4bcd-9717-E70D4EDD7CA2}"
  123. HKCR,CLSID\{B7C6DC82-2A0E-4bcd-9717-E70D4EDD7CA2},,,"Hewlett Packard USD"
  124. HKCR,CLSID\{B7C6DC82-2A0E-4bcd-9717-E70D4EDD7CA2}\InProcServer32,,,%11%\hpojwia.dll
  125. HKCR,CLSID\{B7C6DC82-2A0E-4bcd-9717-E70D4EDD7CA2}\InProcServer32,ThreadingModel,,"Both"
  126.  
  127.  
  128. [Dot4Scan_AddReg]
  129. ;
  130. ; Add keys under Enum\enumeratorID\device-instance-id
  131. ;
  132. HKR,,"ReadSocketId",0x00010001,0x0004
  133. HKR,,"WriteSocketId",0x00010001,0x0004
  134. HKR,,"ReadBufferSize",0x00010001,0x7FFF
  135. HKR,,"WriteBufferSize",0x00010001,0x7FFF
  136.  
  137. [Dot4Scan_RegUSD]
  138. ;
  139. ; Register USD
  140. ;
  141. HKR,,HardwareConfig,1,0x10
  142. HKR,,USDClass,,"{6cd49e80-019d-11d3-bc84-00a0c90432ee}"
  143. HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee},,,"Hewlett Packard USD"
  144. HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee}\InProcServer32,,,%11%\hpousd10.dll
  145. HKCR,CLSID\{6cd49e80-019d-11d3-bc84-00a0c90432ee}\InProcServer32,ThreadingModel,,"Both"
  146.  
  147.  
  148. [Dot4Scan_Inst.NT.Services]
  149. ;
  150. ; Add the Dot4 driver as a service
  151. ;
  152. AddService=Dot4Scan,0x00000002,Dot4ScanService
  153.  
  154. [Dot4ScanService]
  155. ;
  156. ; Service configuration info
  157. ;
  158. DisplayName     = %Dot4Scan_Name%
  159. ServiceType     = 1             ; Kernel driver
  160. StartType       = 3             ; Manual start
  161. ErrorControl    = 1             ; Error ignore
  162. ServiceBinary   = %12%\Dot4Scan.sys
  163.  
  164. ;====================================================
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198. [Strings]
  199. Dot4Scan_Name       ="Scan Class Driver for IEEE-1284.4"
  200. HP                  ="Hewlett-Packard"
  201. Msft                = "Microsoft"
  202. INF_Provider="Hewlett-Packard"
  203. Desc_Val="Description"
  204. D4Scan="1284.4 Compatible Scanner"
  205. ScanButton="Scan Button"
  206.  
  207. ;;;;;;;;;;;;;;;;
  208. OJ_1150_Scan        = "Hewlett-Packard OfficeJet 1150C Scanner"
  209. OJ_1170_Scan        = "Hewlett-Packard OfficeJet 1170C Series Scanner"
  210. OJ_R40_Scan         = "Hewlett-Packard OfficeJet R40 Scanner"
  211. OJ_R40xi_Scan       = "Hewlett-Packard OfficeJet R40xi Scanner"
  212. OJ_R45_Scan         = "Hewlett-Packard OfficeJet R45 Scanner"
  213. OJ_R60_Scan         = "Hewlett-Packard OfficeJet R60 Scanner"
  214. OJ_R65_Scan         = "Hewlett-Packard OfficeJet R65 Scanner"
  215. OJ_R80_Scan         = "Hewlett-Packard OfficeJet R80 Scanner"
  216. OJ_R80xi_Scan       = "Hewlett-Packard OfficeJet R80xi Scanner"
  217. OJ_PSC_Scan         = "Hewlett-Packard PSC 500 Scanner"
  218. OJ_G55_Scan         = "Hewlett-Packard OfficeJet G55 Scanner"
  219. OJ_G55xi_Scan       = "Hewlett-Packard OfficeJet G55xi Scanner"
  220. OJ_G85_Scan         = "Hewlett-Packard OfficeJet G85 Scanner"
  221. OJ_G85xi_Scan       = "Hewlett-Packard OfficeJet G85xi Scanner"
  222. OJ_G95_Scan         = "Hewlett-Packard OfficeJet G95 Scanner"
  223. OJ_K60_Scan         = "Hewlett-Packard OfficeJet K60 Scanner"
  224. OJ_K60xi_Scan       = "Hewlett-Packard OfficeJet K60xi Scanner"
  225. OJ_K80_Scan         = "Hewlett-Packard OfficeJet K80 Scanner"
  226. OJ_K80xi_Scan       = "Hewlett-Packard OfficeJet K80xi Scanner"
  227. OJ_V30_Scan         = "Hewlett-Packard OfficeJet V30 Scanner"
  228. OJ_V40_Scan         = "Hewlett-Packard OfficeJet V40 Scanner"
  229. OJ_V40xi_Scan       = "Hewlett-Packard OfficeJet V40xi Scanner"
  230. OJ_V45_Scan         = "Hewlett-Packard OfficeJet V45 Scanner"
  231. OJ_V60_Scan         = "Hewlett-Packard OfficeJet V60 Scanner"
  232. OJ_V60xi_Scan       = "Hewlett-Packard OfficeJet V60xi Scanner"
  233. OJ_720_Scan         = "Hewlett-Packard PSC 720 Scanner"
  234. OJ_750_Scan         = "Hewlett-Packard PSC 750 Scanner"
  235. OJ_750xi_Scan       = "Hewlett-Packard PSC 750xi Scanner"
  236. OJ_780_Scan         = "Hewlett-Packard PSC 780 Scanner"
  237. OJ_780xi_Scan       = "Hewlett-Packard PSC 780xi Scanner"
  238. OJ_920_Scan         = "Hewlett-Packard PSC 920 Scanner"
  239. OJ_950_Scan         = "Hewlett-Packard PSC 950 Scanner"
  240.  
  241. ;;
  242. ;; ATTENTION :: This name should match exactly to product name in resource file
  243. ;; for data source
  244. ;;
  245. TwainDS="HP All-in-One Source"
  246. HPSourceName="HP All-in-One Source"
  247.  
  248.